home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BMUG TV-ROM Too
/
TV-ROM Too™.iso
/
Applications
/
MoviePlayer
/
MoviePlayer.rsrc
/
CODE_6_ABOUT.txt
< prev
next >
Wrap
Text File
|
1989-08-21
|
97KB
|
1,670 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x000002F0 (6 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
00000000 4E56 FFB0 link A6, -0x0050
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 4246 clr.w D6
0000000A 7000 moveq.l D0, 0x00
0000000C 2D40 FFE0 move.l [A6 - 0x20], D0
00000010 2D40 FFE4 move.l [A6 - 0x1C], D0
00000014 2D40 FFE8 move.l [A6 - 0x18], D0
00000018 486E FFC4 pea.l [A6 - 0x3C]
0000001C A874 syscall GetPort
0000001E 598F subq.l A7, 4
00000020 3F3C 1131 move.w -[A7], 0x1131
00000024 7000 moveq.l D0, 0x00
00000026 2F00 move.l -[A7], D0
00000028 72FF moveq.l D1, 0xFFFFFFFF
0000002A 2F01 move.l -[A7], D1
0000002C A97C syscall GetNewDialog
0000002E 285F movea.l A4, [A7]+
00000030 2B4C ED9A move.l [A5 - 0x1266], A4
00000034 200C move.l D0, A4
00000036 6700 026A beq +0x26C /* 000002A2 */
0000003A 486E FFF8 pea.l [A6 - 0x8]
0000003E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000042 2D40 FFEC move.l [A6 - 0x14], D0
00000046 2F0C move.l -[A7], A4
00000048 A873 syscall SetPort
0000004A 426E FFC2 clr.w [A6 - 0x3E]
0000004E 3D7C 000A FFC0 move.w [A6 - 0x40], 0xA /* '\n' */
00000054 3D7C 000D FFBE move.w [A6 - 0x42], 0xD /* '\r' */
0000005A 3D7C 000C FFBC move.w [A6 - 0x44], 0xC
00000060 3D7C 0009 FFBA move.w [A6 - 0x46], 0x9 /* '\t' */
00000066 3D7C 0008 FFB8 move.w [A6 - 0x48], 0x8
0000006C 3D7C 0007 FFB6 move.w [A6 - 0x4A], 0x7
00000072 3D7C 0006 FFB4 move.w [A6 - 0x4C], 0x6
00000078 3D7C 0003 FFB2 move.w [A6 - 0x4E], 0x3
0000007E 3D7C 0002 FFB0 move.w [A6 - 0x50], 0x2
00000084 47EE FFB0 lea.l A3, [A6 - 0x50]
00000088 584F addq.w A7, 4
0000008A 6012 bra +0x14 /* 0000009E */
label0000008C:
0000008C 486D 031A pea.l [A5 + 0x31A /* export_95 */]
00000090 48C7 ext.l D7
00000092 2F07 move.l -[A7], D7
00000094 2F0C move.l -[A7], A4
00000096 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000009A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000009E:
0000009E 3E1B move.w D7, [A3]+
000000A0 66EA bne -0x14 /* 0000008C */
000000A2 2F0C move.l -[A7], A4
000000A4 700A moveq.l D0, 0x0A
000000A6 3F00 move.w -[A7], D0
000000A8 486E FFCA pea.l [A6 - 0x36]
000000AC 486E FFD4 pea.l [A6 - 0x2C]
000000B0 486E FFD8 pea.l [A6 - 0x28]
000000B4 A98D syscall GetDialogItem/GetDItem
000000B6 206E FFEC movea.l A0, [A6 - 0x14]
000000BA 2050 movea.l A0, [A0]
000000BC 2068 0016 movea.l A0, [A0 + 0x16]
000000C0 2050 movea.l A0, [A0]
000000C2 7004 moveq.l D0, 0x04
000000C4 B068 0020 cmp.w D0, [A0 + 0x20]
000000C8 6F0E ble +0x10 /* 000000D8 */
000000CA 598F subq.l A7, 4
000000CC 3F3C 1136 move.w -[A7], 0x1136
000000D0 A9BC syscall GetPicture
000000D2 2B5F ED9E move.l [A5 - 0x1262], [A7]+
000000D6 600C bra +0xE /* 000000E4 */
label000000D8:
000000D8 598F subq.l A7, 4
000000DA 3F3C 1135 move.w -[A7], 0x1135
000000DE A9BC syscall GetPicture
000000E0 2B5F ED9E move.l [A5 - 0x1262], [A7]+
label000000E4:
000000E4 4AAD ED9E tst.l [A5 - 0x1262]
000000E8 6728 beq +0x2A /* 00000112 */
000000EA 2F0C move.l -[A7], A4
000000EC 700B moveq.l D0, 0x0B
000000EE 3F00 move.w -[A7], D0
000000F0 486E FFCA pea.l [A6 - 0x36]
000000F4 486E FFD4 pea.l [A6 - 0x2C]
000000F8 486E FFCC pea.l [A6 - 0x34]
000000FC A98D syscall GetDialogItem/GetDItem
000000FE 2F0C move.l -[A7], A4
00000100 700B moveq.l D0, 0x0B
00000102 3F00 move.w -[A7], D0
00000104 7240 moveq.l D1, 0x40
00000106 3F01 move.w -[A7], D1
00000108 2F2D ED9E move.l -[A7], [A5 - 0x1262]
0000010C 486E FFCC pea.l [A6 - 0x34]
00000110 A98E syscall SetDialogItem/SetDItem
label00000112:
00000112 598F subq.l A7, 4
00000114 486E FFD8 pea.l [A6 - 0x28]
00000118 486E FFD8 pea.l [A6 - 0x28]
0000011C A83E syscall TEStyleNew
0000011E 2B5F EDA2 move.l [A5 - 0x125E], [A7]+
00000122 6700 0134 beq +0x136 /* 00000258 */
00000126 206D EDA2 movea.l A0, [A5 - 0x125E]
0000012A 2050 movea.l A0, [A0]
0000012C 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF
00000132 598F subq.l A7, 4
00000134 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000013A 3F3C 1131 move.w -[A7], 0x1131
0000013E A9A0 syscall GetResource
00000140 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00000144 6700 0112 beq +0x114 /* 00000258 */
00000148 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000014C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000150 3C00 move.w D6, D0
00000152 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000156 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000015A 3C00 move.w D6, D0
0000015C 504F addq.w A7, 8
0000015E 6600 00F8 bne +0xFA /* 00000258 */
00000162 206E FFE4 movea.l A0, [A6 - 0x1C]
00000166 2F10 move.l -[A7], [A0]
00000168 598F subq.l A7, 4
0000016A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000016E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000172 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
00000176 A9CF syscall TESetText
00000178 3C38 0220 move.w D6, [0x00000220 /* MemErr */]
0000017C 6600 00DA bne +0xDC /* 00000258 */
00000180 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000184 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000188 3C00 move.w D6, D0
0000018A 584F addq.w A7, 4
0000018C 6600 00CA bne +0xCC /* 00000258 */
00000190 598F subq.l A7, 4
00000192 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
00000198 3F3C 1131 move.w -[A7], 0x1131
0000019C A9A0 syscall GetResource
0000019E 2D5F FFE8 move.l [A6 - 0x18], [A7]+
000001A2 6700 00B4 beq +0xB6 /* 00000258 */
000001A6 7000 moveq.l D0, 0x00
000001A8 2F00 move.l -[A7], D0
000001AA 4878 7D00 push.l 0x7D00 /* '}\0' */
000001AE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000001B2 7200 moveq.l D1, 0x00
000001B4 1F01 move.b -[A7], D1
000001B6 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
000001BA 3F3C 000B move.w -[A7], 0xB
000001BE A83D syscall TEDispatch
000001C0 206D EDA2 movea.l A0, [A5 - 0x125E]
000001C4 2050 movea.l A0, [A0]
000001C6 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF
000001CC 206D EDA2 movea.l A0, [A5 - 0x125E]
000001D0 2050 movea.l A0, [A0]
000001D2 317C FFFF 001A move.w [A0 + 0x1A], 0xFFFF
000001D8 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
000001DC A9D0 syscall TECalText
000001DE 598F subq.l A7, 4
000001E0 7000 moveq.l D0, 0x00
000001E2 2F00 move.l -[A7], D0
000001E4 4878 7D00 push.l 0x7D00 /* '}\0' */
000001E8 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
000001EC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000001F0 A83D syscall TEDispatch
000001F2 201F move.l D0, [A7]+
000001F4 906E FFD8 sub.w D0, [A6 - 0x28]
000001F8 3B40 EDA6 move.w [A5 - 0x125A], D0
000001FC 41EE FFF0 lea.l A0, [A6 - 0x10]
00000200 43EC 0010 lea.l A1, [A4 + 0x10]
00000204 20D9 move.l [A0]+, [A1]+
00000206 20D9 move.l [A0]+, [A1]+
00000208 7001 moveq.l D0, 0x01
0000020A 2F00 move.l -[A7], D0
0000020C 486E FFF8 pea.l [A6 - 0x8]
00000210 486E FFF0 pea.l [A6 - 0x10]
00000214 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000218 2F0C move.l -[A7], A4
0000021A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000021E 7000 moveq.l D0, 0x00
00000220 1F00 move.b -[A7], D0
00000222 A91B syscall MoveWindow
00000224 2F0C move.l -[A7], A4
00000226 A915 syscall ShowWindow
00000228 486E FFD8 pea.l [A6 - 0x28]
0000022C 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
00000230 A9D3 syscall TEUpdate
00000232 598F subq.l A7, 4
00000234 A975 syscall TickCount
00000236 201F move.l D0, [A7]+
00000238 D0BC 0000 012C add.l D0, 0x12C
0000023E 2B40 EDA8 move.l [A5 - 0x1258], D0
00000242 4FEF 000C lea.l A7, [A7 + 0xC]
label00000246:
00000246 486D 0322 pea.l [A5 + 0x322 /* export_96 */]
0000024A 486E FFC8 pea.l [A6 - 0x38]
0000024E A991 syscall ModalDialog
00000250 7001 moveq.l D0, 0x01
00000252 B06E FFC8 cmp.w D0, [A6 - 0x38]
00000256 66EE bne -0x10 /* 00000246 */
label00000258:
00000258 4AAD EDA2 tst.l [A5 - 0x125E]
0000025C 670C beq +0xE /* 0000026A */
0000025E 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
00000262 A9CD syscall TEDispose
00000264 7000 moveq.l D0, 0x00
00000266 2B40 EDA2 move.l [A5 - 0x125E], D0
label0000026A:
0000026A 4AAE FFE4 tst.l [A6 - 0x1C]
0000026E 6706 beq +0x8 /* 00000276 */
00000270 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000274 A9A3 syscall ReleaseResource
label00000276:
00000276 4AAE FFE8 tst.l [A6 - 0x18]
0000027A 6706 beq +0x8 /* 00000282 */
0000027C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000280 A9A3 syscall ReleaseResource
label00000282:
00000282 200C move.l D0, A4
00000284 670A beq +0xC /* 00000290 */
00000286 2F0C move.l -[A7], A4
00000288 A983 syscall DisposeDialog
0000028A 7000 moveq.l D0, 0x00
0000028C 2B40 ED9A move.l [A5 - 0x1266], D0
label00000290:
00000290 4AAD ED9E tst.l [A5 - 0x1262]
00000294 6706 beq +0x8 /* 0000029C */
00000296 2F2D ED9E move.l -[A7], [A5 - 0x1262]
0000029A A9A3 syscall ReleaseResource
label0000029C:
0000029C 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000002A0 A873 syscall SetPort
label000002A2:
000002A2 3006 move.w D0, D6
000002A4 4CEE 18C0 FFA0 movem.l D6,D7,A3,A4, [A6 - 0x60]
000002AA 4E5E unlink A6
000002AC 4E75 rts
000002AE 9344 subx.w D1, D4
000002B0 6F51 ble +0x53 /* 00000303 */
000002B2 7569 moveq.l D2, 0x69
000002B4 636B bls +0x6D /* 00000321 */
000002B6 5469 6D65 addq.w [A1 + 0x6D65], 2
000002BA 4162 chk.w D0, -[A2]
000002BC 6F75 ble +0x77 /* 00000333 */
000002BE 7442 moveq.l D2, 0x42
000002C0 6F78 ble +0x7A /* 0000033A */
000002C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
000002C6 FED2 48E7 .extension 0xED2 <<F/2-3/7>> // unimplemented
000002CA 0F18 btst [A0]+, D7
000002CC 266E 000A movea.l A3, [A6 + 0xA]
000002D0 49EE FEF2 lea.l A4, [A6 - 0x10E]
000002D4 426E FEE4 clr.w [A6 - 0x11C]
000002D8 7000 moveq.l D0, 0x00
000002DA 2D40 FEE6 move.l [A6 - 0x11A], D0
000002DE 42AE FEEE clr.l [A6 - 0x112]
000002E2 42AE FEEA clr.l [A6 - 0x116]
000002E6 38AD ED98 move.w [A4], [A5 - 0x1268]
000002EA 4244 clr.w D4
000002EC 4245 clr.w D5
000002EE 4246 clr.w D6
000002F0 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
000002F6 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF
000002FC 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF
00000302 4247 clr.w D7
00000304 2F0B move.l -[A7], A3
00000306 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000030A 486E FEE4 pea.l [A6 - 0x11C]
0000030E 486E FEE6 pea.l [A6 - 0x11A]
00000312 486E FEEA pea.l [A6 - 0x116]
00000316 A98D syscall GetDialogItem/GetDItem
00000318 486E FED2 pea.l [A6 - 0x12E]
0000031C A898 syscall GetPenState
0000031E 1D6B 0046 FFF3 move.b [A6 - 0xD], [A3 + 0x46]
00000324 382B 0044 move.w D4, [A3 + 0x44]
00000328 3A2B 0048 move.w D5, [A3 + 0x48]
0000032C 3C2B 004A move.w D6, [A3 + 0x4A]
00000330 302E 0008 move.w D0, [A6 + 0x8]
00000334 5540 subq.w D0, 2
00000336 6B00 0142 bmi +0x144 /* 0000047A */
label0000033A:
0000033A 0C40 000B cmpi.w D0, 0xB
0000033E 6E00 013A bgt +0x13C /* 0000047A */
00000342 D040 add.w D0, D0
00000344 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000348 4EFB 0000 jmp [PC + D0.w]
0000034C 001A 0116 ori.b [A2]+, 0x16
00000350 0130 0130 00A2 00DA btst [A0 + 0xA200DA + D0], D0
00000358 00BE 00F6 006A ori.l <<invalid special address>>, 0xF6006A
0000035E 0130 004A btst [A0 + D0.w + 0x4A], D0
00000362 005A 486D ori.w [A2]+, 0x486D /* 'Hm' */
00000366 FE6E A89D .extension 0xE6E <<F/1/7>>, 0xA89D // unimplemented
0000036A 7008 moveq.l D0, 0x08
0000036C 3F00 move.w -[A7], D0
0000036E A89C syscall PenMode
00000370 7003 moveq.l D0, 0x03
00000372 3F00 move.w -[A7], D0
00000374 3F00 move.w -[A7], D0
00000376 A89B syscall PenSize
00000378 486E FEEA pea.l [A6 - 0x116]
0000037C 70FC moveq.l D0, 0xFFFFFFFC
0000037E 3F00 move.w -[A7], D0
00000380 3F00 move.w -[A7], D0
00000382 A8A9 syscall InsetRect
00000384 486E FEEA pea.l [A6 - 0x116]
00000388 7010 moveq.l D0, 0x10
0000038A 3F00 move.w -[A7], D0
0000038C 3F00 move.w -[A7], D0
0000038E A8B0 syscall FrameRoundRect
00000390 6000 00E8 bra +0xEA /* 0000047A */
00000394 A89E syscall PenNormal
00000396 486E FEEA pea.l [A6 - 0x116]
0000039A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000039E 584F addq.w A7, 4
000003A0 6000 00D8 bra +0xDA /* 0000047A */
000003A4 A89E syscall PenNormal
000003A6 486E FEEA pea.l [A6 - 0x116]
000003AA 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000003AE 584F addq.w A7, 4
000003B0 6000 00C8 bra +0xCA /* 0000047A */
000003B4 486E FFF4 pea.l [A6 - 0xC]
000003B8 AA1A syscall GetBackColor
000003BA 486E FFFA pea.l [A6 - 0x6]
000003BE AA15 syscall RGBBackColor
000003C0 486E FEEA pea.l [A6 - 0x116]
000003C4 70FA moveq.l D0, 0xFFFFFFFA
000003C6 3F00 move.w -[A7], D0
000003C8 72FF moveq.l D1, 0xFFFFFFFF
000003CA 3F01 move.w -[A7], D1
000003CC A8A9 syscall InsetRect
000003CE 486E FEEA pea.l [A6 - 0x116]
000003D2 486D FE76 pea.l [A5 - 0x18A]
000003D6 A8A5 syscall FillRect
000003D8 486E FEEA pea.l [A6 - 0x116]
000003DC 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
000003E0 A9D3 syscall TEUpdate
000003E2 486E FFF4 pea.l [A6 - 0xC]
000003E6 AA15 syscall RGBBackColor
000003E8 6000 0090 bra +0x92 /* 0000047A */
000003EC 2F0C move.l -[A7], A4
000003EE 3F3C 1131 move.w -[A7], 0x1131
000003F2 7001 moveq.l D0, 0x01
000003F4 3F00 move.w -[A7], D0
000003F6 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000003FA 486E FEEA pea.l [A6 - 0x116]
000003FE 2F0C move.l -[A7], A4
00000400 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000404 504F addq.w A7, 8
00000406 6072 bra +0x74 /* 0000047A */
00000408 2F0C move.l -[A7], A4
0000040A 2F2D FD7E move.l -[A7], [A5 - 0x282]
0000040E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000412 3E00 move.w D7, D0
00000414 486E FEEA pea.l [A6 - 0x116]
00000418 2F0C move.l -[A7], A4
0000041A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000041E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000422 6056 bra +0x58 /* 0000047A */
00000424 2F0C move.l -[A7], A4
00000426 3F3C 1131 move.w -[A7], 0x1131
0000042A 7002 moveq.l D0, 0x02
0000042C 3F00 move.w -[A7], D0
0000042E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000432 486E FEEA pea.l [A6 - 0x116]
00000436 2F0C move.l -[A7], A4
00000438 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000043C 504F addq.w A7, 8
0000043E 603A bra +0x3C /* 0000047A */
00000440 2F0C move.l -[A7], A4
00000442 302D FD7C move.w D0, [A5 - 0x284]
00000446 48C0 ext.l D0
00000448 2F00 move.l -[A7], D0
0000044A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
0000044E 3E00 move.w D7, D0
00000450 486E FEEA pea.l [A6 - 0x116]
00000454 2F0C move.l -[A7], A4
00000456 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000045A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000045E 601A bra +0x1C /* 0000047A */
00000460 2F0C move.l -[A7], A4
00000462 3F3C 1131 move.w -[A7], 0x1131
00000466 7003 moveq.l D0, 0x03
00000468 3F00 move.w -[A7], D0
0000046A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000046E 486E FEEA pea.l [A6 - 0x116]
00000472 2F0C move.l -[A7], A4
00000474 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000478 504F addq.w A7, 8
label0000047A:
0000047A 486E FED2 pea.l [A6 - 0x12E]
0000047E A899 syscall SetPenState
00000480 176E FFF3 0046 move.b [A3 + 0x46], [A6 - 0xD]
00000486 3744 0044 move.w [A3 + 0x44], D4
0000048A 3745 0048 move.w [A3 + 0x48], D5
0000048E 3746 004A move.w [A3 + 0x4A], D6
00000492 4CEE 18F0 FEBA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x146]
00000498 4E5E unlink A6
0000049A 205F movea.l A0, [A7]+
0000049C 5C4F addq.w A7, 6
0000049E 4ED0 jmp [A0]
000004A0 8F41 424F pack D7, D1, 0x424F
000004A4 5554 subq.w [A4], 2
000004A6 5154 subq.w [A4], 8
000004A8 4452 neg.w [A2]
000004AA 4157 chk.w D0, [A7]
000004AC 5052 addq.w [A2], 8
000004AE 4F43 chk.w D7, D3
000004B0 0000 4E56 ori.b D0, 0x56 /* 'V' */
000004B4 FF9C .invalid <<F/6/7>>
000004B6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000004BA 266E 000C movea.l A3, [A6 + 0xC]
000004BE 286E 0010 movea.l A4, [A6 + 0x10]
000004C2 2D6B 000A FFC2 move.l [A6 - 0x3E], [A3 + 0xA]
000004C8 4205 clr.b D5
000004CA 7000 moveq.l D0, 0x00
000004CC 2D40 FFC6 move.l [A6 - 0x3A], D0
000004D0 4206 clr.b D6
000004D2 4247 clr.w D7
000004D4 3D7C FFFF FFD4 move.w [A6 - 0x2C], 0xFFFF
000004DA 3D7C FFFF FFD2 move.w [A6 - 0x2E], 0xFFFF
000004E0 3D7C FFFF FFD0 move.w [A6 - 0x30], 0xFFFF
000004E6 42AE FFDA clr.l [A6 - 0x26]
000004EA 42AE FFD6 clr.l [A6 - 0x2A]
000004EE 42AE FFE2 clr.l [A6 - 0x1E]
000004F2 42AE FFDE clr.l [A6 - 0x22]
000004F6 42AE FFEA clr.l [A6 - 0x16]
000004FA 42AE FFE6 clr.l [A6 - 0x1A]
000004FE 42AE FFF2 clr.l [A6 - 0xE]
00000502 42AE FFEE clr.l [A6 - 0x12]
00000506 426E FFF6 clr.w [A6 - 0xA]
0000050A 2D40 FFF8 move.l [A6 - 0x8], D0
0000050E 42AE FFFC clr.l [A6 - 0x4]
00000512 486E FFC6 pea.l [A6 - 0x3A]
00000516 A874 syscall GetPort
00000518 2F0C move.l -[A7], A4
0000051A A873 syscall SetPort
0000051C 486E FFC2 pea.l [A6 - 0x3E]
00000520 A871 syscall GlobalToLocal
00000522 2F0C move.l -[A7], A4
00000524 7001 moveq.l D0, 0x01
00000526 3F00 move.w -[A7], D0
00000528 486E FFF6 pea.l [A6 - 0xA]
0000052C 486E FFF8 pea.l [A6 - 0x8]
00000530 486E FFD6 pea.l [A6 - 0x2A]
00000534 A98D syscall GetDialogItem/GetDItem
00000536 2F0C move.l -[A7], A4
00000538 7008 moveq.l D0, 0x08
0000053A 3F00 move.w -[A7], D0
0000053C 486E FFF6 pea.l [A6 - 0xA]
00000540 486E FFF8 pea.l [A6 - 0x8]
00000544 486E FFDE pea.l [A6 - 0x22]
00000548 A98D syscall GetDialogItem/GetDItem
0000054A 2F0C move.l -[A7], A4
0000054C 7009 moveq.l D0, 0x09
0000054E 3F00 move.w -[A7], D0
00000550 486E FFF6 pea.l [A6 - 0xA]
00000554 486E FFF8 pea.l [A6 - 0x8]
00000558 486E FFE6 pea.l [A6 - 0x1A]
0000055C A98D syscall GetDialogItem/GetDItem
0000055E 4A2D FDA4 tst.b [A5 - 0x25C]
00000562 6700 0156 beq +0x158 /* 000006BA */
00000566 558F subq.l A7, 2
00000568 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
0000056C 486E FFD6 pea.l [A6 - 0x2A]
00000570 A8AD syscall PtInRect
00000572 4A1F tst.b [A7]+
00000574 6764 beq +0x66 /* 000005DA */
00000576 3B7C 0001 EDB0 move.w [A5 - 0x1250], 0x1
0000057C 41EE FFEE lea.l A0, [A6 - 0x12]
00000580 43EE FFD6 lea.l A1, [A6 - 0x2A]
00000584 20D9 move.l [A0]+, [A1]+
00000586 20D9 move.l [A0]+, [A1]+
00000588 486E FFFC pea.l [A6 - 0x4]
0000058C 486E FFEE pea.l [A6 - 0x12]
00000590 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000594 486E FFFC pea.l [A6 - 0x4]
00000598 A870 syscall LocalToGlobal
0000059A 486E FFEE pea.l [A6 - 0x12]
0000059E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000005A2 558F subq.l A7, 2
000005A4 303C 0007 move.w D0, 0x7
000005A8 A830 syscall Pack14
000005AA 4A1F tst.b [A7]+
000005AC 4FEF 000C lea.l A7, [A7 + 0xC]
000005B0 6600 0108 bne +0x10A /* 000006BA */
000005B4 558F subq.l A7, 2
000005B6 486D EDAC pea.l [A5 - 0x1254]
000005BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005BE 486E FFEE pea.l [A6 - 0x12]
000005C2 7000 moveq.l D0, 0x00
000005C4 2F00 move.l -[A7], D0
000005C6 7200 moveq.l D1, 0x00
000005C8 3F01 move.w -[A7], D1
000005CA 3F01 move.w -[A7], D1
000005CC 3F01 move.w -[A7], D1
000005CE 303C 0B01 move.w D0, 0xB01
000005D2 A830 syscall Pack14
000005D4 3E1F move.w D7, [A7]+
000005D6 6000 00E2 bra +0xE4 /* 000006BA */
label000005DA:
000005DA 558F subq.l A7, 2
000005DC 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000005E0 486E FFDE pea.l [A6 - 0x22]
000005E4 A8AD syscall PtInRect
000005E6 4A1F tst.b [A7]+
000005E8 6762 beq +0x64 /* 0000064C */
000005EA 3B7C 0003 EDB0 move.w [A5 - 0x1250], 0x3
000005F0 41EE FFEE lea.l A0, [A6 - 0x12]
000005F4 43EE FFDE lea.l A1, [A6 - 0x22]
000005F8 20D9 move.l [A0]+, [A1]+
000005FA 20D9 move.l [A0]+, [A1]+
000005FC 486E FFFC pea.l [A6 - 0x4]
00000600 486E FFEE pea.l [A6 - 0x12]
00000604 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000608 486E FFFC pea.l [A6 - 0x4]
0000060C A870 syscall LocalToGlobal
0000060E 486E FFEE pea.l [A6 - 0x12]
00000612 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000616 558F subq.l A7, 2
00000618 303C 0007 move.w D0, 0x7
0000061C A830 syscall Pack14
0000061E 4A1F tst.b [A7]+
00000620 4FEF 000C lea.l A7, [A7 + 0xC]
00000624 6600 0094 bne +0x96 /* 000006BA */
00000628 558F subq.l A7, 2
0000062A 486D EDAC pea.l [A5 - 0x1254]
0000062E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000632 486E FFEE pea.l [A6 - 0x12]
00000636 7000 moveq.l D0, 0x00
00000638 2F00 move.l -[A7], D0
0000063A 7200 moveq.l D1, 0x00
0000063C 3F01 move.w -[A7], D1
0000063E 3F01 move.w -[A7], D1
00000640 3F01 move.w -[A7], D1
00000642 303C 0B01 move.w D0, 0xB01
00000646 A830 syscall Pack14
00000648 3E1F move.w D7, [A7]+
0000064A 606E bra +0x70 /* 000006BA */
label0000064C:
0000064C 558F subq.l A7, 2
0000064E 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00000652 486E FFE6 pea.l [A6 - 0x1A]
00000656 A8AD syscall PtInRect
00000658 4A1F tst.b [A7]+
0000065A 675E beq +0x60 /* 000006BA */
0000065C 3B7C 0002 EDB0 move.w [A5 - 0x1250], 0x2
00000662 41EE FFEE lea.l A0, [A6 - 0x12]
00000666 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000066A 20D9 move.l [A0]+, [A1]+
0000066C 20D9 move.l [A0]+, [A1]+
0000066E 486E FFFC pea.l [A6 - 0x4]
00000672 486E FFEE pea.l [A6 - 0x12]
00000676 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000067A 486E FFFC pea.l [A6 - 0x4]
0000067E A870 syscall LocalToGlobal
00000680 486E FFEE pea.l [A6 - 0x12]
00000684 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000688 558F subq.l A7, 2
0000068A 303C 0007 move.w D0, 0x7
0000068E A830 syscall Pack14
00000690 4A1F tst.b [A7]+
00000692 4FEF 000C lea.l A7, [A7 + 0xC]
00000696 6622 bne +0x24 /* 000006BA */
00000698 558F subq.l A7, 2
0000069A 486D EDAC pea.l [A5 - 0x1254]
0000069E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006A2 486E FFEE pea.l [A6 - 0x12]
000006A6 7000 moveq.l D0, 0x00
000006A8 2F00 move.l -[A7], D0
000006AA 7200 moveq.l D1, 0x00
000006AC 3F01 move.w -[A7], D1
000006AE 3F01 move.w -[A7], D1
000006B0 3F01 move.w -[A7], D1
000006B2 303C 0B01 move.w D0, 0xB01
000006B6 A830 syscall Pack14
000006B8 3E1F move.w D7, [A7]+
label000006BA:
000006BA 3013 move.w D0, [A3]
000006BC 5740 subq.w D0, 3
000006BE 670C beq +0xE /* 000006CC */
000006C0 5540 subq.w D0, 2
000006C2 6708 beq +0xA /* 000006CC */
000006C4 5340 subq.w D0, 1
000006C6 6770 beq +0x72 /* 00000738 */
000006C8 6000 0094 bra +0x96 /* 0000075E */
label000006CC:
000006CC 2A3C 0000 00FF move.l D5, 0xFF
000006D2 CAAB 0002 and.l D5, [A3 + 0x2]
000006D6 0C05 0003 cmpi.b D5, 0x3
000006DA 6706 beq +0x8 /* 000006E2 */
000006DC 0C05 000D cmpi.b D5, 0xD /* '\r' */
000006E0 667C bne +0x7E /* 0000075E */
label000006E2:
000006E2 42AE FFA4 clr.l [A6 - 0x5C]
000006E6 42AE FFA0 clr.l [A6 - 0x60]
000006EA 7000 moveq.l D0, 0x00
000006EC 2D40 FFA8 move.l [A6 - 0x58], D0
000006F0 426E FFAC clr.w [A6 - 0x54]
000006F4 2D40 FFAE move.l [A6 - 0x52], D0
000006F8 2F0C move.l -[A7], A4
000006FA 7001 moveq.l D0, 0x01
000006FC 3F00 move.w -[A7], D0
000006FE 486E FFAC pea.l [A6 - 0x54]
00000702 486E FFA8 pea.l [A6 - 0x58]
00000706 486E FFA0 pea.l [A6 - 0x60]
0000070A A98D syscall GetDialogItem/GetDItem
0000070C 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000710 700A moveq.l D0, 0x0A
00000712 3F00 move.w -[A7], D0
00000714 A95D syscall HiliteControl
00000716 307C 0008 movea.w A0, 0x8
0000071A 43EE FFAE lea.l A1, [A6 - 0x52]
0000071E A03B syscall Delay
00000720 2280 move.l [A1], D0
00000722 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000726 7000 moveq.l D0, 0x00
00000728 3F00 move.w -[A7], D0
0000072A A95D syscall HiliteControl
0000072C 206E 0008 movea.l A0, [A6 + 0x8]
00000730 30BC 0001 move.w [A0], 0x1
00000734 7C01 moveq.l D6, 0x01
00000736 6026 bra +0x28 /* 0000075E */
label00000738:
00000738 2D6B 0002 FFAE move.l [A6 - 0x52], [A3 + 0x2]
0000073E B9EE FFAE cmpa.l A4, [A6 - 0x52]
00000742 671A beq +0x1C /* 0000075E */
00000744 4A2D FDA4 tst.b [A5 - 0x25C]
00000748 6714 beq +0x16 /* 0000075E */
0000074A 4AAD EEAE tst.l [A5 - 0x1152]
0000074E 670E beq +0x10 /* 0000075E */
00000750 2F2E FFAE move.l -[A7], [A6 - 0x52]
00000754 206D EEAE movea.l A0, [A5 - 0x1152]
00000758 4E90 jsr [A0]
0000075A 1C00 move.b D6, D0
0000075C 584F addq.w A7, 4
label0000075E:
0000075E 202D EDA8 move.l D0, [A5 - 0x1258]
00000762 5280 addq.l D0, 1
00000764 2D40 FF9C move.l [A6 - 0x64], D0
00000768 598F subq.l A7, 4
0000076A A975 syscall TickCount
0000076C 202E FF9C move.l D0, [A6 - 0x64]
00000770 B09F cmp.l D0, [A7]+
00000772 6458 bcc +0x5A /* 000007CC */
00000774 206D EDA2 movea.l A0, [A5 - 0x125E]
00000778 2050 movea.l A0, [A0]
0000077A 43EE FFB2 lea.l A1, [A6 - 0x4E]
0000077E 22D8 move.l [A1]+, [A0]+
00000780 22D8 move.l [A1]+, [A0]+
00000782 206D EDA2 movea.l A0, [A5 - 0x125E]
00000786 2050 movea.l A0, [A0]
00000788 43EE FFBA lea.l A1, [A6 - 0x46]
0000078C 5088 addq.l A0, 8
0000078E 22D8 move.l [A1]+, [A0]+
00000790 22D8 move.l [A1]+, [A0]+
00000792 486E FFCA pea.l [A6 - 0x36]
00000796 AA1A syscall GetBackColor
00000798 486E FFD0 pea.l [A6 - 0x30]
0000079C AA15 syscall RGBBackColor
0000079E 7000 moveq.l D0, 0x00
000007A0 3F00 move.w -[A7], D0
000007A2 72FF moveq.l D1, 0xFFFFFFFF
000007A4 3F01 move.w -[A7], D1
000007A6 2F2D EDA2 move.l -[A7], [A5 - 0x125E]
000007AA A812 syscall TEPinScroll
000007AC 486E FFCA pea.l [A6 - 0x36]
000007B0 AA15 syscall RGBBackColor
000007B2 302D EDA6 move.w D0, [A5 - 0x125A]
000007B6 48C0 ext.l D0
000007B8 4480 neg.l D0
000007BA 322E FFB2 move.w D1, [A6 - 0x4E]
000007BE 48C1 ext.l D1
000007C0 B081 cmp.l D0, D1
000007C2 6E08 bgt +0xA /* 000007CC */
000007C4 598F subq.l A7, 4
000007C6 A975 syscall TickCount
000007C8 2B5F EDA8 move.l [A5 - 0x1258], [A7]+
label000007CC:
000007CC 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000007D0 A873 syscall SetPort
000007D2 1D46 0014 move.b [A6 + 0x14], D6
000007D6 4CEE 18E0 FF88 movem.l D5,D6,D7,A3,A4, [A6 - 0x78]
000007DC 4E5E unlink A6
000007DE 205F movea.l A0, [A7]+
000007E0 4FEF 000C lea.l A7, [A7 + 0xC]
000007E4 4ED0 jmp [A0]
000007E6 9141 subx.w D0, D1
000007E8 424F clr.w A7
000007EA 5554 subq.w [A4], 2
000007EC 5154 subq.w [A4], 8
000007EE 4649 not.w A1
000007F0 4C54 4552 movem.l D1,D4,D6,A0,A2,A6, [A4]
000007F4 5052 addq.w [A2], 8
000007F6 4F43 chk.w D7, D3
000007F8 0000 4E56 ori.b D0, 0x56 /* 'V' */
000007FC FFA4 .invalid <<F/6/7>>
000007FE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000802 4246 clr.w D6
00000804 7000 moveq.l D0, 0x00
00000806 2D40 FFD8 move.l [A6 - 0x28], D0
0000080A 2D40 FFDC move.l [A6 - 0x24], D0
0000080E 2D40 FFE0 move.l [A6 - 0x20], D0
00000812 2D40 FFE4 move.l [A6 - 0x1C], D0
00000816 42AE FFF4 clr.l [A6 - 0xC]
0000081A 42AE FFF0 clr.l [A6 - 0x10]
0000081E 42AE FFFC clr.l [A6 - 0x4]
00000822 42AE FFF8 clr.l [A6 - 0x8]
00000826 486E FFBC pea.l [A6 - 0x44]
0000082A A874 syscall GetPort
0000082C 598F subq.l A7, 4
0000082E 3F3C 1130 move.w -[A7], 0x1130
00000832 7000 moveq.l D0, 0x00
00000834 2F00 move.l -[A7], D0
00000836 72FF moveq.l D1, 0xFFFFFFFF
00000838 2F01 move.l -[A7], D1
0000083A A97C syscall GetNewDialog
0000083C 285F movea.l A4, [A7]+
0000083E 2B4C EECC move.l [A5 - 0x1134], A4
00000842 200C move.l D0, A4
00000844 6700 0260 beq +0x262 /* 00000AA6 */
00000848 486E FFE8 pea.l [A6 - 0x18]
0000084C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000850 2F0C move.l -[A7], A4
00000852 A873 syscall SetPort
00000854 426E FFBA clr.w [A6 - 0x46]
00000858 3D7C 0009 FFB8 move.w [A6 - 0x48], 0x9 /* '\t' */
0000085E 3D7C 0003 FFB6 move.w [A6 - 0x4A], 0x3
00000864 3D7C 000D FFB4 move.w [A6 - 0x4C], 0xD /* '\r' */
0000086A 3D7C 000C FFB2 move.w [A6 - 0x4E], 0xC
00000870 3D7C 000B FFB0 move.w [A6 - 0x50], 0xB
00000876 3D7C 000A FFAE move.w [A6 - 0x52], 0xA /* '\n' */
0000087C 3D7C 0007 FFAC move.w [A6 - 0x54], 0x7
00000882 3D7C 0006 FFAA move.w [A6 - 0x56], 0x6
00000888 3D7C 0010 FFA8 move.w [A6 - 0x58], 0x10
0000088E 3D7C 000F FFA6 move.w [A6 - 0x5A], 0xF
00000894 3D7C 0002 FFA4 move.w [A6 - 0x5C], 0x2
0000089A 47EE FFA4 lea.l A3, [A6 - 0x5C]
0000089E 584F addq.w A7, 4
000008A0 6012 bra +0x14 /* 000008B4 */
label000008A2:
000008A2 486D 0332 pea.l [A5 + 0x332 /* export_98 */]
000008A6 48C7 ext.l D7
000008A8 2F07 move.l -[A7], D7
000008AA 2F0C move.l -[A7], A4
000008AC 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000008B0 4FEF 000C lea.l A7, [A7 + 0xC]
label000008B4:
000008B4 3E1B move.w D7, [A3]+
000008B6 66EA bne -0x14 /* 000008A2 */
000008B8 2F0C move.l -[A7], A4
000008BA 7009 moveq.l D0, 0x09
000008BC 3F00 move.w -[A7], D0
000008BE 486E FFC2 pea.l [A6 - 0x3E]
000008C2 486E FFCC pea.l [A6 - 0x34]
000008C6 486E FFD0 pea.l [A6 - 0x30]
000008CA A98D syscall GetDialogItem/GetDItem
000008CC 4A2E 000B tst.b [A6 + 0xB]
000008D0 6608 bne +0xA /* 000008DA */
000008D2 2F0C move.l -[A7], A4
000008D4 7005 moveq.l D0, 0x05
000008D6 3F00 move.w -[A7], D0
000008D8 A827 syscall HideDialogItem/HideDItem
label000008DA:
000008DA 598F subq.l A7, 4
000008DC 3F3C 1130 move.w -[A7], 0x1130
000008E0 A9BA syscall GetString
000008E2 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
000008E6 6728 beq +0x2A /* 00000910 */
000008E8 2F0C move.l -[A7], A4
000008EA 7008 moveq.l D0, 0x08
000008EC 3F00 move.w -[A7], D0
000008EE 486E FFC2 pea.l [A6 - 0x3E]
000008F2 486E FFCC pea.l [A6 - 0x34]
000008F6 486E FFC4 pea.l [A6 - 0x3C]
000008FA A98D syscall GetDialogItem/GetDItem
000008FC 2F2E FFCC move.l -[A7], [A6 - 0x34]
00000900 206E FFE4 movea.l A0, [A6 - 0x1C]
00000904 2050 movea.l A0, [A0]
00000906 2F08 move.l -[A7], A0
00000908 A98F syscall SetDialogItemText/SetIText
0000090A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000090E A9A3 syscall ReleaseResource
label00000910:
00000910 598F subq.l A7, 4
00000912 486E FFD0 pea.l [A6 - 0x30]
00000916 486E FFD0 pea.l [A6 - 0x30]
0000091A A83E syscall TEStyleNew
0000091C 2B5F EED2 move.l [A5 - 0x112E], [A7]+
00000920 6700 0132 beq +0x134 /* 00000A54 */
00000924 206D EED2 movea.l A0, [A5 - 0x112E]
00000928 2050 movea.l A0, [A0]
0000092A 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF
00000930 598F subq.l A7, 4
00000932 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000938 3F3C 1130 move.w -[A7], 0x1130
0000093C A9A0 syscall GetResource
0000093E 2D5F FFDC move.l [A6 - 0x24], [A7]+
00000942 6700 0110 beq +0x112 /* 00000A54 */
00000946 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000094A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000094E 3C00 move.w D6, D0
00000950 584F addq.w A7, 4
00000952 6600 0100 bne +0x102 /* 00000A54 */
00000956 206E FFDC movea.l A0, [A6 - 0x24]
0000095A 2F10 move.l -[A7], [A0]
0000095C 598F subq.l A7, 4
0000095E 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000962 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000966 2F2D EED2 move.l -[A7], [A5 - 0x112E]
0000096A A9CF syscall TESetText
0000096C 3C38 0220 move.w D6, [0x00000220 /* MemErr */]
00000970 6600 00E2 bne +0xE4 /* 00000A54 */
00000974 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000978 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000097C 3C00 move.w D6, D0
0000097E 584F addq.w A7, 4
00000980 6600 00D2 bne +0xD4 /* 00000A54 */
00000984 598F subq.l A7, 4
00000986 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
0000098C 3F3C 1130 move.w -[A7], 0x1130
00000990 A9A0 syscall GetResource
00000992 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00000996 6700 00BC beq +0xBE /* 00000A54 */
0000099A 7000 moveq.l D0, 0x00
0000099C 2F00 move.l -[A7], D0
0000099E 4878 7D00 push.l 0x7D00 /* '}\0' */
000009A2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000009A6 7200 moveq.l D1, 0x00
000009A8 1F01 move.b -[A7], D1
000009AA 2F2D EED2 move.l -[A7], [A5 - 0x112E]
000009AE 3F3C 000B move.w -[A7], 0xB
000009B2 A83D syscall TEDispatch
000009B4 206D EED2 movea.l A0, [A5 - 0x112E]
000009B8 2050 movea.l A0, [A0]
000009BA 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF
000009C0 206D EED2 movea.l A0, [A5 - 0x112E]
000009C4 2050 movea.l A0, [A0]
000009C6 317C FFFF 001A move.w [A0 + 0x1A], 0xFFFF
000009CC 2F2D EED2 move.l -[A7], [A5 - 0x112E]
000009D0 A9D0 syscall TECalText
000009D2 598F subq.l A7, 4
000009D4 7000 moveq.l D0, 0x00
000009D6 2F00 move.l -[A7], D0
000009D8 4878 7D00 push.l 0x7D00 /* '}\0' */
000009DC 2F2D EED2 move.l -[A7], [A5 - 0x112E]
000009E0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000009E4 A83D syscall TEDispatch
000009E6 201F move.l D0, [A7]+
000009E8 906E FFD0 sub.w D0, [A6 - 0x30]
000009EC 3B40 EED6 move.w [A5 - 0x112A], D0
000009F0 41EE FFF0 lea.l A0, [A6 - 0x10]
000009F4 43EC 0010 lea.l A1, [A4 + 0x10]
000009F8 20D9 move.l [A0]+, [A1]+
000009FA 20D9 move.l [A0]+, [A1]+
000009FC 7001 moveq.l D0, 0x01
000009FE 2F00 move.l -[A7], D0
00000A00 486E FFE8 pea.l [A6 - 0x18]
00000A04 486E FFF0 pea.l [A6 - 0x10]
00000A08 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000A0C 2F0C move.l -[A7], A4
00000A0E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000A12 7000 moveq.l D0, 0x00
00000A14 1F00 move.b -[A7], D0
00000A16 A91B syscall MoveWindow
00000A18 2F0C move.l -[A7], A4
00000A1A A915 syscall ShowWindow
00000A1C 486E FFD0 pea.l [A6 - 0x30]
00000A20 2F2D EED2 move.l -[A7], [A5 - 0x112E]
00000A24 A9D3 syscall TEUpdate
00000A26 598F subq.l A7, 4
00000A28 A975 syscall TickCount
00000A2A 201F move.l D0, [A7]+
00000A2C D0BC 0000 012C add.l D0, 0x12C
00000A32 2B40 EED8 move.l [A5 - 0x1128], D0
00000A36 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A3A:
00000A3A 486D 033A pea.l [A5 + 0x33A /* export_99 */]
00000A3E 486E FFC0 pea.l [A6 - 0x40]
00000A42 A991 syscall ModalDialog
00000A44 7005 moveq.l D0, 0x05
00000A46 B06E FFC0 cmp.w D0, [A6 - 0x40]
00000A4A 6708 beq +0xA /* 00000A54 */
00000A4C 7001 moveq.l D0, 0x01
00000A4E B06E FFC0 cmp.w D0, [A6 - 0x40]
00000A52 66E6 bne -0x18 /* 00000A3A */
label00000A54:
00000A54 4AAD EED2 tst.l [A5 - 0x112E]
00000A58 670C beq +0xE /* 00000A66 */
00000A5A 2F2D EED2 move.l -[A7], [A5 - 0x112E]
00000A5E A9CD syscall TEDispose
00000A60 7000 moveq.l D0, 0x00
00000A62 2B40 EED2 move.l [A5 - 0x112E], D0
label00000A66:
00000A66 4AAE FFDC tst.l [A6 - 0x24]
00000A6A 6706 beq +0x8 /* 00000A72 */
00000A6C 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000A70 A9A3 syscall ReleaseResource
label00000A72:
00000A72 4AAE FFE0 tst.l [A6 - 0x20]
00000A76 6706 beq +0x8 /* 00000A7E */
00000A78 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000A7C A9A3 syscall ReleaseResource
label00000A7E:
00000A7E 200C move.l D0, A4
00000A80 670A beq +0xC /* 00000A8C */
00000A82 2F0C move.l -[A7], A4
00000A84 A983 syscall DisposeDialog
00000A86 7000 moveq.l D0, 0x00
00000A88 2B40 EECC move.l [A5 - 0x1134], D0
label00000A8C:
00000A8C 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000A90 A873 syscall SetPort
00000A92 7005 moveq.l D0, 0x05
00000A94 B06E FFC0 cmp.w D0, [A6 - 0x40]
00000A98 6604 bne +0x6 /* 00000A9E */
00000A9A 7001 moveq.l D0, 0x01
00000A9C 6002 bra +0x4 /* 00000AA0 */
label00000A9E:
00000A9E 7000 moveq.l D0, 0x00
label00000AA0:
00000AA0 206E 000C movea.l A0, [A6 + 0xC]
00000AA4 1080 move.b [A0], D0
label00000AA6:
00000AA6 3006 move.w D0, D6
00000AA8 4CEE 18C0 FF94 movem.l D6,D7,A3,A4, [A6 - 0x6C]
00000AAE 4E5E unlink A6
00000AB0 4E75 rts
00000AB2 8D44 6F41 pack D6, D4, 0x6F41
00000AB6 7070 moveq.l D0, 0x70
00000AB8 4162 chk.w D0, -[A2]
00000ABA 6F75 ble +0x77 /* 00000B31 */
00000ABC 7442 moveq.l D2, 0x42
00000ABE 6F78 ble +0x7A /* 00000B38 */
00000AC0 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000AC4 F9EE .invalid <<F/7/4>>
00000AC6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000ACA 3E2E 0008 move.w D7, [A6 + 0x8]
00000ACE 47EE FDE6 lea.l A3, [A6 - 0x21A]
00000AD2 426E FDD8 clr.w [A6 - 0x228]
00000AD6 7000 moveq.l D0, 0x00
00000AD8 2D40 FDDA move.l [A6 - 0x226], D0
00000ADC 42AE FDE2 clr.l [A6 - 0x21E]
00000AE0 42AE FDDE clr.l [A6 - 0x222]
00000AE4 36AD EEC4 move.w [A3], [A5 - 0x113C]
00000AE8 426E FEE8 clr.w [A6 - 0x118]
00000AEC 4244 clr.w D4
00000AEE 4245 clr.w D5
00000AF0 1D7C 000D FEEB move.b [A6 - 0x115], 0xD /* '\r' */
00000AF6 7C00 moveq.l D6, 0x00
00000AF8 2D40 FEEC move.l [A6 - 0x114], D0
00000AFC 2D40 FEF0 move.l [A6 - 0x110], D0
00000B00 3D6D EEC6 FEF4 move.w [A6 - 0x10C], [A5 - 0x113A]
00000B06 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF
00000B0C 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF
00000B12 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF
00000B18 4246 clr.w D6
00000B1A 2F2E 000A move.l -[A7], [A6 + 0xA]
00000B1E 3F07 move.w -[A7], D7
00000B20 486E FDD8 pea.l [A6 - 0x228]
00000B24 486E FDDA pea.l [A6 - 0x226]
00000B28 486E FDDE pea.l [A6 - 0x222]
00000B2C A98D syscall GetDialogItem/GetDItem
00000B2E 486E FDC6 pea.l [A6 - 0x23A]
00000B32 A898 syscall GetPenState
00000B34 206E 000A movea.l A0, [A6 + 0xA]
label00000B38:
00000B38 1D68 0046 FEE7 move.b [A6 - 0x119], [A0 + 0x46]
00000B3E 3D68 0044 FEE8 move.w [A6 - 0x118], [A0 + 0x44]
00000B44 3828 0048 move.w D4, [A0 + 0x48]
00000B48 3A28 004A move.w D5, [A0 + 0x4A]
00000B4C 3007 move.w D0, D7
00000B4E 5540 subq.w D0, 2
00000B50 6B00 03B8 bmi +0x3BA /* 00000F0A */
00000B54 0C40 000E cmpi.w D0, 0xE
00000B58 6E00 03B0 bgt +0x3B2 /* 00000F0A */
00000B5C D040 add.w D0, D0
00000B5E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000B62 4EFB 0000 jmp [PC + D0.w]
00000B66 0020 038C ori.b -[A0], 0x8C
00000B6A 03A6 bclr -[A6], D1
00000B6C 03A6 bclr -[A6], D1
00000B6E 00B4 00F2 03A6 007C ori.l [A4 + D0.w + 0x7C], 0xF203A6
00000B76 0130 014E btst <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00000B7A 016C 018A bchg [A4 + 0x18A], D0
00000B7E 03A6 bclr -[A6], D1
00000B80 004C 0064 ori.w A4, 0x64 /* 'd' */
00000B84 A89E syscall PenNormal
00000B86 7008 moveq.l D0, 0x08
00000B88 3F00 move.w -[A7], D0
00000B8A A89C syscall PenMode
00000B8C 7003 moveq.l D0, 0x03
00000B8E 3F00 move.w -[A7], D0
00000B90 3F00 move.w -[A7], D0
00000B92 A89B syscall PenSize
00000B94 486E FDDE pea.l [A6 - 0x222]
00000B98 70FC moveq.l D0, 0xFFFFFFFC
00000B9A 3F00 move.w -[A7], D0
00000B9C 3F00 move.w -[A7], D0
00000B9E A8A9 syscall InsetRect
00000BA0 486E FDDE pea.l [A6 - 0x222]
00000BA4 7010 moveq.l D0, 0x10
00000BA6 3F00 move.w -[A7], D0
00000BA8 3F00 move.w -[A7], D0
00000BAA A8B0 syscall FrameRoundRect
00000BAC 6000 035C bra +0x35E /* 00000F0A */
00000BB0 A89E syscall PenNormal
00000BB2 486E FDDE pea.l [A6 - 0x222]
00000BB6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000BBA 486E FDDE pea.l [A6 - 0x222]
00000BBE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000BC2 504F addq.w A7, 8
00000BC4 6000 0344 bra +0x346 /* 00000F0A */
00000BC8 A89E syscall PenNormal
00000BCA 486E FDDE pea.l [A6 - 0x222]
00000BCE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000BD2 486E FDDE pea.l [A6 - 0x222]
00000BD6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000BDA 504F addq.w A7, 8
00000BDC 6000 032C bra +0x32E /* 00000F0A */
00000BE0 486E FFF4 pea.l [A6 - 0xC]
00000BE4 AA1A syscall GetBackColor
00000BE6 486E FFFA pea.l [A6 - 0x6]
00000BEA AA15 syscall RGBBackColor
00000BEC 486E FDDE pea.l [A6 - 0x222]
00000BF0 70FD moveq.l D0, 0xFFFFFFFD
00000BF2 3F00 move.w -[A7], D0
00000BF4 72FF moveq.l D1, 0xFFFFFFFF
00000BF6 3F01 move.w -[A7], D1
00000BF8 A8A9 syscall InsetRect
00000BFA 486E FDDE pea.l [A6 - 0x222]
00000BFE 486D FE76 pea.l [A5 - 0x18A]
00000C02 A8A5 syscall FillRect
00000C04 486E FDDE pea.l [A6 - 0x222]
00000C08 2F2D EED2 move.l -[A7], [A5 - 0x112E]
00000C0C A9D3 syscall TEUpdate
00000C0E 486E FFF4 pea.l [A6 - 0xC]
00000C12 AA15 syscall RGBBackColor
00000C14 6000 02F4 bra +0x2F6 /* 00000F0A */
00000C18 2F0B move.l -[A7], A3
00000C1A 486D EFF0 pea.l [A5 - 0x1010]
00000C1E 2F0B move.l -[A7], A3
00000C20 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000C24 41EE FEEB lea.l A0, [A6 - 0x115]
00000C28 7000 moveq.l D0, 0x00
00000C2A 1013 move.b D0, [A3]
00000C2C 5240 addq.w D0, 1
00000C2E 43F3 0000 lea.l A1, [A3 + D0.w]
00000C32 7001 moveq.l D0, 0x01
00000C34 A02E syscall BlockMove/BlockMoveData
00000C36 5213 addq.b [A3], 1
00000C38 2F0B move.l -[A7], A3
00000C3A 486D F0F0 pea.l [A5 - 0xF10]
00000C3E 2F0B move.l -[A7], A3
00000C40 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000C44 486E FDDE pea.l [A6 - 0x222]
00000C48 2F0B move.l -[A7], A3
00000C4A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000C4E 4FEF 0020 lea.l A7, [A7 + 0x20]
00000C52 6000 02B6 bra +0x2B8 /* 00000F0A */
00000C56 2F0B move.l -[A7], A3
00000C58 3F3C 1130 move.w -[A7], 0x1130
00000C5C 7001 moveq.l D0, 0x01
00000C5E 3F00 move.w -[A7], D0
00000C60 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000C64 7001 moveq.l D0, 0x01
00000C66 3F00 move.w -[A7], D0
00000C68 A888 syscall TextFace
00000C6A 3F2D FD8E move.w -[A7], [A5 - 0x272]
00000C6E A887 syscall TextFont
00000C70 7001 moveq.l D0, 0x01
00000C72 3F00 move.w -[A7], D0
00000C74 A889 syscall TextMode
00000C76 3F2D FD90 move.w -[A7], [A5 - 0x270]
00000C7A A88A syscall TextSize
00000C7C 486B 0001 pea.l [A3 + 0x1]
00000C80 7000 moveq.l D0, 0x00
00000C82 1013 move.b D0, [A3]
00000C84 2F00 move.l -[A7], D0
00000C86 486E FDDE pea.l [A6 - 0x222]
00000C8A 7000 moveq.l D0, 0x00
00000C8C 3F00 move.w -[A7], D0
00000C8E A9CE syscall TETextBox/TextBox
00000C90 6000 0278 bra +0x27A /* 00000F0A */
00000C94 2F0B move.l -[A7], A3
00000C96 3F3C 1130 move.w -[A7], 0x1130
00000C9A 7003 moveq.l D0, 0x03
00000C9C 3F00 move.w -[A7], D0
00000C9E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000CA2 486E FDDE pea.l [A6 - 0x222]
00000CA6 2F0B move.l -[A7], A3
00000CA8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000CAC 504F addq.w A7, 8
00000CAE 6000 025A bra +0x25C /* 00000F0A */
00000CB2 2F0B move.l -[A7], A3
00000CB4 3F3C 1130 move.w -[A7], 0x1130
00000CB8 7004 moveq.l D0, 0x04
00000CBA 3F00 move.w -[A7], D0
00000CBC 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000CC0 486E FDDE pea.l [A6 - 0x222]
00000CC4 2F0B move.l -[A7], A3
00000CC6 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000CCA 504F addq.w A7, 8
00000CCC 6000 023C bra +0x23E /* 00000F0A */
00000CD0 2F0B move.l -[A7], A3
00000CD2 2F2D EEE4 move.l -[A7], [A5 - 0x111C]
00000CD6 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000CDA 3C00 move.w D6, D0
00000CDC 486E FDDE pea.l [A6 - 0x222]
00000CE0 2F0B move.l -[A7], A3
00000CE2 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000CE6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CEA 6000 021E bra +0x220 /* 00000F0A */
00000CEE 426E FA00 clr.w [A6 - 0x600]
00000CF2 598F subq.l A7, 4
00000CF4 7000 moveq.l D0, 0x00
00000CF6 3F00 move.w -[A7], D0
00000CF8 3F3C 0006 move.w -[A7], 0x6
00000CFC A9ED syscall Pack6
00000CFE 2D5F FB02 move.l [A6 - 0x4FE], [A7]+
00000D02 486E FBC0 pea.l [A6 - 0x440]
00000D06 3F3C 1130 move.w -[A7], 0x1130
00000D0A 700A moveq.l D0, 0x0A
00000D0C 3F00 move.w -[A7], D0
00000D0E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000D12 486E FEEC pea.l [A6 - 0x114]
00000D16 486E FEF0 pea.l [A6 - 0x110]
00000D1A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000D1E 202E FEEC move.l D0, [A6 - 0x114]
00000D22 223C 0000 0400 move.l D1, 0x400
00000D28 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000D2C 2D40 FEEC move.l [A6 - 0x114], D0
00000D30 486E F9EE pea.l [A6 - 0x612]
00000D34 598F subq.l A7, 4
00000D36 2F2E FEEC move.l -[A7], [A6 - 0x114]
00000D3A A83F syscall Long2Fix
00000D3C A843 syscall Fix2X
00000D3E 588F addq.l A7, 4
00000D40 41EE F9EE lea.l A0, [A6 - 0x612]
00000D44 43EE FBB6 lea.l A1, [A6 - 0x44A]
00000D48 22D8 move.l [A1]+, [A0]+
00000D4A 22D8 move.l [A1]+, [A0]+
00000D4C 32D8 move.w [A1]+, [A0]+
00000D4E 4AAE FB02 tst.l [A6 - 0x4FE]
00000D52 6700 00F8 beq +0xFA /* 00000E4C */
00000D56 4247 clr.w D7
label00000D58:
00000D58 3007 move.w D0, D7
00000D5A 5247 addq.w D7, 1
00000D5C 7000 moveq.l D0, 0x00
00000D5E 102E FBC0 move.b D0, [A6 - 0x440]
00000D62 B047 cmp.w D0, D7
00000D64 6D10 blt +0x12 /* 00000D76 */
00000D66 7000 moveq.l D0, 0x00
00000D68 41EE FBC0 lea.l A0, [A6 - 0x440]
00000D6C 1030 7000 move.b D0, [A0 + D7.w]
00000D70 0C40 002C cmpi.w D0, 0x2C /* ',' */
00000D74 66E2 bne -0x1C /* 00000D58 */
label00000D76:
00000D76 206E FB02 movea.l A0, [A6 - 0x4FE]
00000D7A A064 syscall MoveHHi
00000D7C 206E FB02 movea.l A0, [A6 - 0x4FE]
00000D80 A029 syscall HLock
00000D82 206E FB02 movea.l A0, [A6 - 0x4FE]
00000D86 2050 movea.l A0, [A0]
00000D88 43EE FBC0 lea.l A1, [A6 - 0x440]
00000D8C 13A8 0001 7000 move.b [A1 + D7.w], [A0 + 0x1]
00000D92 4A2D FDA6 tst.b [A5 - 0x25A]
00000D96 672C beq +0x2E /* 00000DC4 */
00000D98 598F subq.l A7, 4
00000D9A 7012 moveq.l D0, 0x12
00000D9C 3F00 move.w -[A7], D0
00000D9E 2F3C 8402 0008 move.l -[A7], 0x84020008
00000DA4 A8B5 syscall ScriptUtil
00000DA6 201F move.l D0, [A7]+
00000DA8 3F00 move.w -[A7], D0
00000DAA 7002 moveq.l D0, 0x02
00000DAC 3F00 move.w -[A7], D0
00000DAE 486E FB06 pea.l [A6 - 0x4FA]
00000DB2 486E F9F8 pea.l [A6 - 0x608]
00000DB6 486E F9FC pea.l [A6 - 0x604]
00000DBA 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00000DBE A9ED syscall Pack6
00000DC0 6000 0084 bra +0x86 /* 00000E46 */
label00000DC4:
00000DC4 2F2E FB02 move.l -[A7], [A6 - 0x4FE]
00000DC8 486E FCC0 pea.l [A6 - 0x340]
00000DCC 486E FCC2 pea.l [A6 - 0x33E]
00000DD0 486E FCC6 pea.l [A6 - 0x33A]
00000DD4 A9A8 syscall GetResInfo
00000DD6 598F subq.l A7, 4
00000DD8 2F3C 6974 6D70 move.l -[A7], 0x69746D70 /* 'itmp' */
00000DDE 3F3C 0080 move.w -[A7], 0x80
00000DE2 A9A0 syscall GetResource
00000DE4 285F movea.l A4, [A7]+
00000DE6 200C move.l D0, A4
00000DE8 674A beq +0x4C /* 00000E34 */
00000DEA 4247 clr.w D7
00000DEC 603C bra +0x3E /* 00000E2A */
label00000DEE:
00000DEE 598F subq.l A7, 4
00000DF0 2F14 move.l -[A7], [A4]
00000DF2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000DF6 201F move.l D0, [A7]+
00000DF8 5480 addq.l D0, 2
00000DFA 3207 move.w D1, D7
00000DFC 48C1 ext.l D1
00000DFE E581 asl D1, 2
00000E00 D280 add.l D1, D0
00000E02 2041 movea.l A0, D1
00000E04 3C10 move.w D6, [A0]
00000E06 BC6E FCC0 cmp.w D6, [A6 - 0x340]
00000E0A 661A bne +0x1C /* 00000E26 */
00000E0C 598F subq.l A7, 4
00000E0E 2F14 move.l -[A7], [A4]
00000E10 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000E14 48C7 ext.l D7
00000E16 2007 move.l D0, D7
00000E18 5280 addq.l D0, 1
00000E1A E580 asl D0, 2
00000E1C D09F add.l D0, [A7]+
00000E1E 2040 movea.l A0, D0
00000E20 3D50 FCC0 move.w [A6 - 0x340], [A0]
00000E24 600A bra +0xC /* 00000E30 */
label00000E26:
00000E26 3007 move.w D0, D7
00000E28 5247 addq.w D7, 1
label00000E2A:
00000E2A 2054 movea.l A0, [A4]
00000E2C BE50 cmp.w D7, [A0]
00000E2E 6DBE blt -0x40 /* 00000DEE */
label00000E30:
00000E30 2F0C move.l -[A7], A4
00000E32 A9A3 syscall ReleaseResource
label00000E34:
00000E34 598F subq.l A7, 4
00000E36 2F3C 6974 6C34 move.l -[A7], 0x69746C34 /* 'itl4' */
00000E3C 3F2E FCC0 move.w -[A7], [A6 - 0x340]
00000E40 A9A0 syscall GetResource
00000E42 2D5F FB06 move.l [A6 - 0x4FA], [A7]+
label00000E46:
00000E46 206E FB02 movea.l A0, [A6 - 0x4FE]
00000E4A A02A syscall HUnlock
label00000E4C:
00000E4C 4AAE FB06 tst.l [A6 - 0x4FA]
00000E50 6700 0090 beq +0x92 /* 00000EE2 */
00000E54 206E FB06 movea.l A0, [A6 - 0x4FA]
00000E58 A064 syscall MoveHHi
00000E5A 206E FB06 movea.l A0, [A6 - 0x4FA]
00000E5E A029 syscall HLock
00000E60 598F subq.l A7, 4
00000E62 206E FB06 movea.l A0, [A6 - 0x4FA]
00000E66 2F10 move.l -[A7], [A0]
00000E68 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000E6C 206E FB06 movea.l A0, [A6 - 0x4FA]
00000E70 2050 movea.l A0, [A0]
00000E72 2028 0024 move.l D0, [A0 + 0x24]
00000E76 D09F add.l D0, [A7]+
00000E78 2040 movea.l A0, D0
00000E7A 43EE FB0A lea.l A1, [A6 - 0x4F6]
00000E7E 702A moveq.l D0, 0x2A
label00000E80:
00000E80 22D8 move.l [A1]+, [A0]+
00000E82 51C8 FFFC dbf D0, -0x6 /* 00000E80 */
00000E86 558F subq.l A7, 2
00000E88 486E FBC0 pea.l [A6 - 0x440]
00000E8C 486E FB0A pea.l [A6 - 0x4F6]
00000E90 486E FA02 pea.l [A6 - 0x5FE]
00000E94 2F3C 820C FFEC move.l -[A7], 0x820CFFEC
00000E9A A8B5 syscall ScriptUtil
00000E9C 3D5F FA00 move.w [A6 - 0x600], [A7]+
00000EA0 558F subq.l A7, 2
00000EA2 486E FBB6 pea.l [A6 - 0x44A]
00000EA6 486E FA02 pea.l [A6 - 0x5FE]
00000EAA 486E FB0A pea.l [A6 - 0x4F6]
00000EAE 2F0B move.l -[A7], A3
00000EB0 2F3C 8210 FFE8 move.l -[A7], 0x8210FFE8
00000EB6 A8B5 syscall ScriptUtil
00000EB8 3D5F FA00 move.w [A6 - 0x600], [A7]+
00000EBC 486E FEF4 pea.l [A6 - 0x10C]
00000EC0 3F3C 1130 move.w -[A7], 0x1130
00000EC4 7007 moveq.l D0, 0x07
00000EC6 3F00 move.w -[A7], D0
00000EC8 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000ECC 2F0B move.l -[A7], A3
00000ECE 486E FEF4 pea.l [A6 - 0x10C]
00000ED2 2F0B move.l -[A7], A3
00000ED4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000ED8 206E FB06 movea.l A0, [A6 - 0x4FA]
00000EDC A02A syscall HUnlock
00000EDE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000EE2:
00000EE2 486E FDDE pea.l [A6 - 0x222]
00000EE6 2F0B move.l -[A7], A3
00000EE8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000EEC 504F addq.w A7, 8
00000EEE 601A bra +0x1C /* 00000F0A */
00000EF0 2F0B move.l -[A7], A3
00000EF2 3F3C 1130 move.w -[A7], 0x1130
00000EF6 7002 moveq.l D0, 0x02
00000EF8 3F00 move.w -[A7], D0
00000EFA 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000EFE 486E FDDE pea.l [A6 - 0x222]
00000F02 2F0B move.l -[A7], A3
00000F04 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000F08 504F addq.w A7, 8
label00000F0A:
00000F0A 486E FDC6 pea.l [A6 - 0x23A]
00000F0E A899 syscall SetPenState
00000F10 206E 000A movea.l A0, [A6 + 0xA]
00000F14 116E FEE7 0046 move.b [A0 + 0x46], [A6 - 0x119]
00000F1A 206E 000A movea.l A0, [A6 + 0xA]
00000F1E 316E FEE8 0044 move.w [A0 + 0x44], [A6 - 0x118]
00000F24 206E 000A movea.l A0, [A6 + 0xA]
00000F28 3144 0048 move.w [A0 + 0x48], D4
00000F2C 206E 000A movea.l A0, [A6 + 0xA]
00000F30 3145 004A move.w [A0 + 0x4A], D5
00000F34 4CEE 18F0 F9D6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x62A]
00000F3A 4E5E unlink A6
00000F3C 205F movea.l A0, [A7]+
00000F3E 5C4F addq.w A7, 6
00000F40 4ED0 jmp [A0]
00000F42 9041 sub.w D0, D1
00000F44 424F clr.w A7
00000F46 5554 subq.w [A4], 2
00000F48 4150 chk.w D0, [A0]
00000F4A 5044 addq.w D4, 8
00000F4C 5241 addq.w D1, 1
00000F4E 5750 subq.w [A0], 3
00000F50 524F addq.w A7, 1
00000F52 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000F54 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000F58 FF94 .invalid <<F/6/7>>
00000F5A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000F5E 266E 000C movea.l A3, [A6 + 0xC]
00000F62 286E 0010 movea.l A4, [A6 + 0x10]
00000F66 2D6B 000A FFBA move.l [A6 - 0x46], [A3 + 0xA]
00000F6C 4205 clr.b D5
00000F6E 7000 moveq.l D0, 0x00
00000F70 2D40 FFBE move.l [A6 - 0x42], D0
00000F74 4206 clr.b D6
00000F76 4247 clr.w D7
00000F78 3D7C FFFF FFCC move.w [A6 - 0x34], 0xFFFF
00000F7E 3D7C FFFF FFCA move.w [A6 - 0x36], 0xFFFF
00000F84 3D7C FFFF FFC8 move.w [A6 - 0x38], 0xFFFF
00000F8A 42AE FFCE clr.l [A6 - 0x32]
00000F8E 42AE FFD6 clr.l [A6 - 0x2A]
00000F92 42AE FFD2 clr.l [A6 - 0x2E]
00000F96 42AE FFDE clr.l [A6 - 0x22]
00000F9A 42AE FFDA clr.l [A6 - 0x26]
00000F9E 42AE FFE6 clr.l [A6 - 0x1A]
00000FA2 42AE FFE2 clr.l [A6 - 0x1E]
00000FA6 42AE FFEE clr.l [A6 - 0x12]
00000FAA 42AE FFEA clr.l [A6 - 0x16]
00000FAE 42AE FFF6 clr.l [A6 - 0xA]
00000FB2 42AE FFF2 clr.l [A6 - 0xE]
00000FB6 426E FFFA clr.w [A6 - 0x6]
00000FBA 2D40 FFFC move.l [A6 - 0x4], D0
00000FBE 486E FFBE pea.l [A6 - 0x42]
00000FC2 A874 syscall GetPort
00000FC4 2F0C move.l -[A7], A4
00000FC6 A873 syscall SetPort
00000FC8 486E FFBA pea.l [A6 - 0x46]
00000FCC A871 syscall GlobalToLocal
00000FCE 2F0C move.l -[A7], A4
00000FD0 7001 moveq.l D0, 0x01
00000FD2 3F00 move.w -[A7], D0
00000FD4 486E FFFA pea.l [A6 - 0x6]
00000FD8 486E FFFC pea.l [A6 - 0x4]
00000FDC 486E FFDA pea.l [A6 - 0x26]
00000FE0 A98D syscall GetDialogItem/GetDItem
00000FE2 2F0C move.l -[A7], A4
00000FE4 7005 moveq.l D0, 0x05
00000FE6 3F00 move.w -[A7], D0
00000FE8 486E FFFA pea.l [A6 - 0x6]
00000FEC 486E FFFC pea.l [A6 - 0x4]
00000FF0 486E FFE2 pea.l [A6 - 0x1E]
00000FF4 A98D syscall GetDialogItem/GetDItem
00000FF6 2F0C move.l -[A7], A4
00000FF8 700C moveq.l D0, 0x0C
00000FFA 3F00 move.w -[A7], D0
00000FFC 486E FFFA pea.l [A6 - 0x6]
00001000 486E FFFC pea.l [A6 - 0x4]
00001004 486E FFEA pea.l [A6 - 0x16]
00001008 A98D syscall GetDialogItem/GetDItem
0000100A 2F0C move.l -[A7], A4
0000100C 700D moveq.l D0, 0x0D
0000100E 3F00 move.w -[A7], D0
00001010 486E FFFA pea.l [A6 - 0x6]
00001014 486E FFFC pea.l [A6 - 0x4]
00001018 486E FFF2 pea.l [A6 - 0xE]
0000101C A98D syscall GetDialogItem/GetDItem
0000101E 4A2D EECA tst.b [A5 - 0x1136]
00001022 6700 01CA beq +0x1CC /* 000011EE */
00001026 558F subq.l A7, 2
00001028 2F2E FFBA move.l -[A7], [A6 - 0x46]
0000102C 486E FFDA pea.l [A6 - 0x26]
00001030 A8AD syscall PtInRect
00001032 4A1F tst.b [A7]+
00001034 6764 beq +0x66 /* 0000109A */
00001036 3B7C 0001 F1F4 move.w [A5 - 0xE0C], 0x1
0000103C 41EE FFD2 lea.l A0, [A6 - 0x2E]
00001040 43EE FFDA lea.l A1, [A6 - 0x26]
00001044 20D9 move.l [A0]+, [A1]+
00001046 20D9 move.l [A0]+, [A1]+
00001048 486E FFCE pea.l [A6 - 0x32]
0000104C 486E FFD2 pea.l [A6 - 0x2E]
00001050 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001054 486E FFCE pea.l [A6 - 0x32]
00001058 A870 syscall LocalToGlobal
0000105A 486E FFD2 pea.l [A6 - 0x2E]
0000105E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001062 558F subq.l A7, 2
00001064 303C 0007 move.w D0, 0x7
00001068 A830 syscall Pack14
0000106A 4A1F tst.b [A7]+
0000106C 4FEF 000C lea.l A7, [A7 + 0xC]
00001070 6600 017C bne +0x17E /* 000011EE */
00001074 558F subq.l A7, 2
00001076 486D F1F0 pea.l [A5 - 0xE10]
0000107A 2F2E FFCE move.l -[A7], [A6 - 0x32]
0000107E 486E FFD2 pea.l [A6 - 0x2E]
00001082 7000 moveq.l D0, 0x00
00001084 2F00 move.l -[A7], D0
00001086 7200 moveq.l D1, 0x00
00001088 3F01 move.w -[A7], D1
0000108A 3F01 move.w -[A7], D1
0000108C 3F01 move.w -[A7], D1
0000108E 303C 0B01 move.w D0, 0xB01
00001092 A830 syscall Pack14
00001094 3E1F move.w D7, [A7]+
00001096 6000 0156 bra +0x158 /* 000011EE */
label0000109A:
0000109A 558F subq.l A7, 2
0000109C 2F2E FFBA move.l -[A7], [A6 - 0x46]
000010A0 486E FFE2 pea.l [A6 - 0x1E]
000010A4 A8AD syscall PtInRect
000010A6 4A1F tst.b [A7]+
000010A8 6764 beq +0x66 /* 0000110E */
000010AA 3B7C 0002 F1F4 move.w [A5 - 0xE0C], 0x2
000010B0 41EE FFD2 lea.l A0, [A6 - 0x2E]
000010B4 43EE FFE2 lea.l A1, [A6 - 0x1E]
000010B8 20D9 move.l [A0]+, [A1]+
000010BA 20D9 move.l [A0]+, [A1]+
000010BC 486E FFCE pea.l [A6 - 0x32]
000010C0 486E FFD2 pea.l [A6 - 0x2E]
000010C4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000010C8 486E FFCE pea.l [A6 - 0x32]
000010CC A870 syscall LocalToGlobal
000010CE 486E FFD2 pea.l [A6 - 0x2E]
000010D2 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000010D6 558F subq.l A7, 2
000010D8 303C 0007 move.w D0, 0x7
000010DC A830 syscall Pack14
000010DE 4A1F tst.b [A7]+
000010E0 4FEF 000C lea.l A7, [A7 + 0xC]
000010E4 6600 0108 bne +0x10A /* 000011EE */
000010E8 558F subq.l A7, 2
000010EA 486D F1F0 pea.l [A5 - 0xE10]
000010EE 2F2E FFCE move.l -[A7], [A6 - 0x32]
000010F2 486E FFD2 pea.l [A6 - 0x2E]
000010F6 7000 moveq.l D0, 0x00
000010F8 2F00 move.l -[A7], D0
000010FA 7200 moveq.l D1, 0x00
000010FC 3F01 move.w -[A7], D1
000010FE 3F01 move.w -[A7], D1
00001100 3F01 move.w -[A7], D1
00001102 303C 0B01 move.w D0, 0xB01
00001106 A830 syscall Pack14
00001108 3E1F move.w D7, [A7]+
0000110A 6000 00E2 bra +0xE4 /* 000011EE */
label0000110E:
0000110E 558F subq.l A7, 2
00001110 2F2E FFBA move.l -[A7], [A6 - 0x46]
00001114 486E FFEA pea.l [A6 - 0x16]
00001118 A8AD syscall PtInRect
0000111A 4A1F tst.b [A7]+
0000111C 6762 beq +0x64 /* 00001180 */
0000111E 3B7C 0004 F1F4 move.w [A5 - 0xE0C], 0x4
00001124 41EE FFD2 lea.l A0, [A6 - 0x2E]
00001128 43EE FFEA lea.l A1, [A6 - 0x16]
0000112C 20D9 move.l [A0]+, [A1]+
0000112E 20D9 move.l [A0]+, [A1]+
00001130 486E FFCE pea.l [A6 - 0x32]
00001134 486E FFD2 pea.l [A6 - 0x2E]
00001138 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000113C 486E FFCE pea.l [A6 - 0x32]
00001140 A870 syscall LocalToGlobal
00001142 486E FFD2 pea.l [A6 - 0x2E]
00001146 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000114A 558F subq.l A7, 2
0000114C 303C 0007 move.w D0, 0x7
00001150 A830 syscall Pack14
00001152 4A1F tst.b [A7]+
00001154 4FEF 000C lea.l A7, [A7 + 0xC]
00001158 6600 0094 bne +0x96 /* 000011EE */
0000115C 558F subq.l A7, 2
0000115E 486D F1F0 pea.l [A5 - 0xE10]
00001162 2F2E FFCE move.l -[A7], [A6 - 0x32]
00001166 486E FFD2 pea.l [A6 - 0x2E]
0000116A 7000 moveq.l D0, 0x00
0000116C 2F00 move.l -[A7], D0
0000116E 7200 moveq.l D1, 0x00
00001170 3F01 move.w -[A7], D1
00001172 3F01 move.w -[A7], D1
00001174 3F01 move.w -[A7], D1
00001176 303C 0B01 move.w D0, 0xB01
0000117A A830 syscall Pack14
0000117C 3E1F move.w D7, [A7]+
0000117E 606E bra +0x70 /* 000011EE */
label00001180:
00001180 558F subq.l A7, 2
00001182 2F2E FFBA move.l -[A7], [A6 - 0x46]
00001186 486E FFF2 pea.l [A6 - 0xE]
0000118A A8AD syscall PtInRect
0000118C 4A1F tst.b [A7]+
0000118E 675E beq +0x60 /* 000011EE */
00001190 3B7C 0003 F1F4 move.w [A5 - 0xE0C], 0x3
00001196 41EE FFD2 lea.l A0, [A6 - 0x2E]
0000119A 43EE FFF2 lea.l A1, [A6 - 0xE]
0000119E 20D9 move.l [A0]+, [A1]+
000011A0 20D9 move.l [A0]+, [A1]+
000011A2 486E FFCE pea.l [A6 - 0x32]
000011A6 486E FFD2 pea.l [A6 - 0x2E]
000011AA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000011AE 486E FFCE pea.l [A6 - 0x32]
000011B2 A870 syscall LocalToGlobal
000011B4 486E FFD2 pea.l [A6 - 0x2E]
000011B8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000011BC 558F subq.l A7, 2
000011BE 303C 0007 move.w D0, 0x7
000011C2 A830 syscall Pack14
000011C4 4A1F tst.b [A7]+
000011C6 4FEF 000C lea.l A7, [A7 + 0xC]
000011CA 6622 bne +0x24 /* 000011EE */
000011CC 558F subq.l A7, 2
000011CE 486D F1F0 pea.l [A5 - 0xE10]
000011D2 2F2E FFCE move.l -[A7], [A6 - 0x32]
000011D6 486E FFD2 pea.l [A6 - 0x2E]
000011DA 7000 moveq.l D0, 0x00
000011DC 2F00 move.l -[A7], D0
000011DE 7200 moveq.l D1, 0x00
000011E0 3F01 move.w -[A7], D1
000011E2 3F01 move.w -[A7], D1
000011E4 3F01 move.w -[A7], D1
000011E6 303C 0B01 move.w D0, 0xB01
000011EA A830 syscall Pack14
000011EC 3E1F move.w D7, [A7]+
label000011EE:
000011EE 3013 move.w D0, [A3]
000011F0 5740 subq.w D0, 3
000011F2 670C beq +0xE /* 00001200 */
000011F4 5540 subq.w D0, 2
000011F6 6708 beq +0xA /* 00001200 */
000011F8 5340 subq.w D0, 1
000011FA 6770 beq +0x72 /* 0000126C */
000011FC 6000 0094 bra +0x96 /* 00001292 */
label00001200:
00001200 2A3C 0000 00FF move.l D5, 0xFF
00001206 CAAB 0002 and.l D5, [A3 + 0x2]
0000120A 0C05 0003 cmpi.b D5, 0x3
0000120E 6706 beq +0x8 /* 00001216 */
00001210 0C05 000D cmpi.b D5, 0xD /* '\r' */
00001214 667C bne +0x7E /* 00001292 */
label00001216:
00001216 42AE FF9C clr.l [A6 - 0x64]
0000121A 42AE FF98 clr.l [A6 - 0x68]
0000121E 7000 moveq.l D0, 0x00
00001220 2D40 FFA0 move.l [A6 - 0x60], D0
00001224 426E FFA4 clr.w [A6 - 0x5C]
00001228 2D40 FFA6 move.l [A6 - 0x5A], D0
0000122C 2F0C move.l -[A7], A4
0000122E 7001 moveq.l D0, 0x01
00001230 3F00 move.w -[A7], D0
00001232 486E FFA4 pea.l [A6 - 0x5C]
00001236 486E FFA0 pea.l [A6 - 0x60]
0000123A 486E FF98 pea.l [A6 - 0x68]
0000123E A98D syscall GetDialogItem/GetDItem
00001240 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00001244 700A moveq.l D0, 0x0A
00001246 3F00 move.w -[A7], D0
00001248 A95D syscall HiliteControl
0000124A 307C 0008 movea.w A0, 0x8
0000124E 43EE FFA6 lea.l A1, [A6 - 0x5A]
00001252 A03B syscall Delay
00001254 2280 move.l [A1], D0
00001256 2F2E FFA0 move.l -[A7], [A6 - 0x60]
0000125A 7000 moveq.l D0, 0x00
0000125C 3F00 move.w -[A7], D0
0000125E A95D syscall HiliteControl
00001260 206E 0008 movea.l A0, [A6 + 0x8]
00001264 30BC 0001 move.w [A0], 0x1
00001268 7C01 moveq.l D6, 0x01
0000126A 6026 bra +0x28 /* 00001292 */
label0000126C:
0000126C 2D6B 0002 FFA6 move.l [A6 - 0x5A], [A3 + 0x2]
00001272 B9EE FFA6 cmpa.l A4, [A6 - 0x5A]
00001276 671A beq +0x1C /* 00001292 */
00001278 4A2D EECA tst.b [A5 - 0x1136]
0000127C 6714 beq +0x16 /* 00001292 */
0000127E 4AAD F2F2 tst.l [A5 - 0xD0E]
00001282 670E beq +0x10 /* 00001292 */
00001284 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001288 206D F2F2 movea.l A0, [A5 - 0xD0E]
0000128C 4E90 jsr [A0]
0000128E 1C00 move.b D6, D0
00001290 584F addq.w A7, 4
label00001292:
00001292 202D EED8 move.l D0, [A5 - 0x1128]
00001296 5280 addq.l D0, 1
00001298 2D40 FF94 move.l [A6 - 0x6C], D0
0000129C 598F subq.l A7, 4
0000129E A975 syscall TickCount
000012A0 202E FF94 move.l D0, [A6 - 0x6C]
000012A4 B09F cmp.l D0, [A7]+
000012A6 6458 bcc +0x5A /* 00001300 */
000012A8 206D EED2 movea.l A0, [A5 - 0x112E]
000012AC 2050 movea.l A0, [A0]
000012AE 43EE FFAA lea.l A1, [A6 - 0x56]
000012B2 22D8 move.l [A1]+, [A0]+
000012B4 22D8 move.l [A1]+, [A0]+
000012B6 206D EED2 movea.l A0, [A5 - 0x112E]
000012BA 2050 movea.l A0, [A0]
000012BC 43EE FFB2 lea.l A1, [A6 - 0x4E]
000012C0 5088 addq.l A0, 8
000012C2 22D8 move.l [A1]+, [A0]+
000012C4 22D8 move.l [A1]+, [A0]+
000012C6 486E FFC2 pea.l [A6 - 0x3E]
000012CA AA1A syscall GetBackColor
000012CC 486E FFC8 pea.l [A6 - 0x38]
000012D0 AA15 syscall RGBBackColor
000012D2 7000 moveq.l D0, 0x00
000012D4 3F00 move.w -[A7], D0
000012D6 72FF moveq.l D1, 0xFFFFFFFF
000012D8 3F01 move.w -[A7], D1
000012DA 2F2D EED2 move.l -[A7], [A5 - 0x112E]
000012DE A812 syscall TEPinScroll
000012E0 486E FFC2 pea.l [A6 - 0x3E]
000012E4 AA15 syscall RGBBackColor
000012E6 302D EED6 move.w D0, [A5 - 0x112A]
000012EA 48C0 ext.l D0
000012EC 4480 neg.l D0
000012EE 322E FFAA move.w D1, [A6 - 0x56]
000012F2 48C1 ext.l D1
000012F4 B081 cmp.l D0, D1
000012F6 6E08 bgt +0xA /* 00001300 */
000012F8 598F subq.l A7, 4
000012FA A975 syscall TickCount
000012FC 2B5F EED8 move.l [A5 - 0x1128], [A7]+
label00001300:
00001300 2F2E FFBE move.l -[A7], [A6 - 0x42]
00001304 A873 syscall SetPort
00001306 1D46 0014 move.b [A6 + 0x14], D6
0000130A 4CEE 18E0 FF80 movem.l D5,D6,D7,A3,A4, [A6 - 0x80]
00001310 4E5E unlink A6
00001312 205F movea.l A0, [A7]+
00001314 4FEF 000C lea.l A7, [A7 + 0xC]
00001318 4ED0 jmp [A0]
0000131A 9241 sub.w D1, D1
0000131C 424F clr.w A7
0000131E 5554 subq.w [A4], 2
00001320 4150 chk.w D0, [A0]
00001322 5046 addq.w D6, 8
00001324 494C chk.w D4, A4
00001326 5445 addq.w D5, 2
00001328 5250 addq.w [A0], 1
0000132A 524F addq.w A7, 1
0000132C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000132E 0000 .incomplete